// calculator.js
class Calculator {
  // 构造函数，可以初始化一些属性（如果需要）
  constructor() {
    // 可以在这里添加一些初始化代码，比如设置默认值等
  }

  // 加法方法
  add(a, b) {
    return a + b;
  }

  // 减法方法
  subtract(a, b) {
    return a - b;
  }

  // 乘法方法
  multiply(a, b) {
    return a * b;
  }

  // 除法方法，注意处理除以零的情况
  divide(a, b) {
    if (b === 0) {
      throw new Error("Cannot divide by zero");
    }
    return a / b;
  }
}

// 导出 Calculator 类，以便在其他文件中使用
module.exports = new Calculator();
